vehicle-free environment - Francés Inglés Diccionario